package es.ancabi.uno.annotator;



import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.InputType;
import android.view.View;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.Toast;

public class NombresActivity extends Activity {
	
	private int id=0;
	
	@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_nombres);
    }
	
	public void agregarJugador(View v){
		
		LinearLayout layout=(LinearLayout) findViewById(R.id.LinearLayout1);
		EditText campo=new EditText(this);
		campo.setId(id);
		campo.setHint("Jugador "+(id+1));
		id++;
		
		layout.addView(campo);
		
	}
	
	public void onSaveInstanceState(Bundle savedInstanceState) {
		super.onSaveInstanceState(savedInstanceState);
		
		Toast.makeText(this, "No hay jugadores", Toast.LENGTH_SHORT).show();
//		savedInstanceState.putSerializable("Partida", mGame);
//		savedInstanceState.putString("marcadorAndroid", this.MarcadorAndroid.getText().toString());
//		savedInstanceState.putString("marcadorUsuario", this.MarcadorUsuario.getText().toString());
//		savedInstanceState.putString("mensaje", this.mensajeJuego.getText().toString());
	}
	
	public void quitarJugador(View v){
		
		if(id>1){
			id--;
			LinearLayout layout=(LinearLayout) findViewById(R.id.LinearLayout1);
			EditText campo=(EditText) findViewById(id);
			
			
			layout.removeView(campo);
		}else{
			Toast.makeText(this, "No hay jugadores", Toast.LENGTH_SHORT).show();
		}
		
	}
	
	public void aceptar(View v){
		
		Bundle jugadores=new Bundle();
		
		Intent resultIntent;
		
		for(int x=0; x<id; x++){
			EditText nombre=(EditText) findViewById(x);
			
			jugadores.putString("jugador "+x, nombre.getText().toString());
			
		}
		

		resultIntent = new Intent();
		
		resultIntent.putExtra("jugadores", jugadores);
		
		setResult(Activity.RESULT_OK, resultIntent);
		
		finish();
		
		
	}

}
